package com.tan.kotlintest.guonet

import android.view.View
import com.tan.kotlintest.R
import com.tan.kotlintest.base.BaseActivity
import com.tan.kotlintest.util.LogUtil

/*
 * Copyright (C) 2018 重庆一聊高科技有限公司
 * 版权所有
 *
 * 功能描述：测试郭神网络请求框架
 * 作者：txj
 * 创建时间：2019/2/18
 *
 * 修改人：
 * 修改描述：
 * 修改日期
 */
class TestGuoNetActivity : BaseActivity() {

    override fun getContentView(): View? {
        return inflate(R.layout.activity_test_guo_net_layout)
    }

    override fun onContentAdded() {
        setTitleText("测试郭神网络请求框架")
        startInitRequest()
    }

    /**
     * 开始向服务器发送初始化请求。
     */
    private fun startInitRequest() {
        Init.getResponse(object : OriginThreadCallback {
            override fun onResponse(response: Response) {
                LogUtil.i("返回: " + response.toString())
                //forwardToNextActivity(hasNewVersion, version)
            }

            override fun onFailure(e: Exception) {
                LogUtil.i(e.message)
                //forwardToNextActivity(false, null)
            }
        })

        FetchWorldFeeds.getResponse(object : OriginThreadCallback {
            override fun onResponse(response: Response) {
                LogUtil.i("返回: " + response.toString())
            }

            override fun onFailure(e: Exception) {
                LogUtil.i(e.message)
            }

        })
    }

}